package com.markerhub.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;


@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("m_course_learn_unit")
public class CourseLearnUnit implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 学习单元名称
     */
    private String unitTitle;

    /**
     * 文件地址
     */
    private String docPath;

    /**
     * 视频地址
     */
    private String videoPath;

    /**
     * 本单元介绍
     */
    private String unitIntroduce;

    /**
     * 父单元内容id
     */
    private Integer fatherId;

    /**
     * 本单元内容是否为章单位:1表示为章单元，0表示小节单元
     */
    private String isChpt;

    /**
     * 关联课程id
     */
    private Integer courseId;

    /**
     * 完成本学习单元所得积分
     */
    private Integer learningScore;

    /**
     * 发布状态：0 未发布；1已发布
     */
    private String status;


}
